/*
 * Copyright 2019 Yang Wang
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

.main-header-line {
    border-bottom: 1px solid #313437;
}

.logo-sub {
    color: #fff;
    bottom: 1.2em;
    margin-left: -2px;
    font-size: 10px;
}

.navbar-custom-menu-cover {
    padding-right: 5px;
}

.node-select-container {
    margin-top: 8px;
    padding-right: 20px;
}

.node-select-container .select2 {
    width: 100% !important;
}

.logout-li {
    border-left: 1px solid #313437;
    padding-left: 6px;
}

.logout-li a {
    cursor: pointer;
    color: #00c0ef !important;
}

.logout-li>a:hover {
    background-color: #1d1e24 !important;
    color: #00acd6 !important;
}

.logout-li a i {
    font-size: 18px;
    margin-top: 2px;
}

.skin-blue .sidebar-menu>li.first-header {
    margin-top: 5px !important;
}

.content-wrapper-title {
    color: #00c0ef;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 400 !important;
}

.content-wrapper-title-cover {
    margin: 0;
    font-size: 24px;
}

.title-row {
    padding-bottom: 10px;
}

.info-row {
    padding-bottom: 10px;
}

.info-row-cover {
    padding-top: 10px;
}

.last-info-row {
    padding-bottom: 0px !important;
}

.content-sub-title {
    color: #fff;
    font-size: 16px;
}

.table-cols {
    margin-bottom: 15px;
}

.table-cols .fa-tag,
.table-cols .fa-feed {
    margin-right: 3px;
}

.last-table-cols {
    margin-bottom: 0px !important;
}

.table-box-body {
    padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 15px;
    background-color: #232429;
}

.search-col {
    padding-top: 8px;
    width: 23%;
    float: right;
}

.search-col input {
    background-color: #1d1e24;
    border: 1px solid #313437;
    color: #929299;
}

.section-btn-col {
    padding-top: 8px;
    float: right;
}

.section-btn-col i {
    margin-right: 3px;
}

.modal-content-cover {
    background-color: #232429 !important;
}

.modal-content-cover .close {
    color: #fff;
}

.modal-content-cover h4 {
    font-weight: 400;
}

.box-body-cover {
    padding: 0px 10px 0px 10px !important;
}

.form-group label {
    font-weight: 400;
}

.form-control {
    font-weight: 400 !important;
    background-color: #232429;
    border: 1px solid #929299;
    color: #929299;
}

.form-control:focus {
    border-color: #00c0ef;
    box-shadow: none;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #929299;
    color: #313437;
    border-color: #313437;
    opacity: 0.8;
}

.badge {
    font-weight: 400 !important;
}

.badge-allow-type {
    background-color: #00a65a;
    color: #fff;
}

.badge-deny-type {
    background-color: #dd4b39;
    color: #fff;
}